body {font-family: PingFangSC-Regular,Verdana,Arial,"宋体","微软雅黑"; overflow: hidden; background-color: #F0F0F0;}
html {background-color: #F0F0F0;}
.isflexbox {display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; align-items:center; -webkit-align-items:center; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.isflex {flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;}
.scheme-company {width: 10rem; margin: 0.13333333rem auto 0; overflow: hidden;}
.scheme-company ul {overflow: hidden;}
.scheme-company li {width: 100%; height: 2.13333333rem; background-color: #FFF; margin-bottom: 0.02666666rem; align-items:center; -webkit-align-items:center; box-align:center; -moz-box-align:center; -webkit-box-align:center;}
.company-left {margin-left: 0.4rem;}
.company-right {width: 0.37333333rem; height: auto; margin-right: 0.4rem;}
.company-img {width: 1.06666666rem; height: auto; margin-right: 0.34666666rem;}
.company-left p {font-size: 14px; line-height: 1.21428571; color: #333; margin-right: 0.16rem;}
[data-dpr="2"] .company-left p,[data-dpr="2"] .company-all span {font-size: 28px;}
[data-dpr="3"] .company-left p,[data-dpr="3"] .company-all span {font-size: 42px;}
.scheme-info {height: 0.64rem; background-color: #FFF1F1; margin-right: 0.26666666rem; border-radius: 0.32rem;}
.scheme-info img {width: 0.42666666rem; height: auto; margin: 0 0.13333333rem;}
.scheme-info span {font-size: 12px; line-height: 1.16666666; color: #999; margin-right: 0.16rem;}
[data-dpr="2"] .scheme-info span {font-size: 24px;}
[data-dpr="3"] .scheme-info span {font-size: 36px;}
.company-all {width: 100%; height: 1.17333333rem; background-color: #FFF; webkit-justify-content: flex-end; justify-content: flex-end; -moz-box-pack: end; -webkit-box-pack: end; -moz-box-pack: end; box-pack: end;}
.company-all span {font-size: 14px; line-height: 1.21428571; color: #333; margin-right: 0.13333333rem;}
.company-all img {width: 0.37333333rem; height: auto; margin-right: 0.4rem;}
.scheme-company input {display: none;}
.company-next p {width: 8.53333333rem; height: 1.17333333rem; font-size: 16px; line-height: 1.17333333rem; text-align: center; color: #FFF; margin: 0.53333333rem auto 0.48rem; background-color: #EA4040; box-shadow: 0 0 0.10666666rem 0 #FF6B6B; -webkit-box-shadow: 0 0 0.10666666rem 0 #FF6B6B; -moz-box-shadow: 0 0 0.10666666rem 0 #FF6B6B; border-radius: 0.64rem;}
[data-dpr="2"] .company-next p {font-size: 32px;}
[data-dpr="3"] .company-next p {font-size: 48px;}